Parallel and Distributed Systems Report Series Complexity of Coordinating Autonomous Planning Agents Information about Parallel and Distributed Systems Report Series
نویسندگان
چکیده
We consider the problem of coordinating autonomous agents that have to perform a joint task. This joint task consists of a set of elementary tasks, partially ordered by a set of precedence constraints. Each agent is assigned (using some given task allocation protocol) a subset of the available tasks. We assume that agents wish to be fully independent during the planning process, yet they are dependent on each other because of the precedences between tasks allocated to different agents. In this paper we concentrate on the following coordination problem: how to offer complete autonomy for the participating agents in planning their part of the tasks, while at the same time guaranteeing that the individually constructed feasible plans (whatever they may be) are fully respected in constructing the joint plan. As we will see, this problem comes down to finding a minimal set of additional constraints (a coordination set) such that after adding these constraints a combined plan for executing all tasks can be achieved by simply joining whatever plans have been developed by the individual agents. We show that this problem can be decomposed into two subproblems: verifying that a given set of additional constraints is a coordination set, i.e., allows agents to plan independently (the coordination verification problem), and finding out whether a coordination set is of minimal size (the minimal coordination problem). We will show that the coordination verification problem alone is co-NPcomplete. In the general case, if the only dependencies are precedence constraints between tasks, the coordination problem is Σp2-complete; if we also allow simultaneity constraints between tasks (i.e., constraints specifying that tasks may not be performed simultaneously), then the coordination problem is Πp3-complete. Even rather simple cases of the coordination problem turn out to be intractable and we show that it is very unlikely that constant-ratio approximation algorithms for this problem exist even if each agent has only a trivial planning task to perform.
منابع مشابه
Ageing Orders of Series-Parallel and Parallel-Series Systems with Independent Subsystems Consisting of Dependent Components
In this paper, we consider series-parallel and parallel-series systems with independent subsystems consisting of dependent homogeneous components whose joint lifetimes are modeled by an Archimedean copula. Then, by considering two such systems with different numbers of components within each subsystem, we establish hazard rate and reversed hazard rate orderings between the two system lifetimes,...
متن کاملCold standby redundancy optimization for nonrepairable series-parallel systems: Erlang time to failure distribution
In modeling a cold standby redundancy allocation problem (RAP) with imperfect switching mechanism, deriving a closed form version of a system reliability is too difficult. A convenient lower bound on system reliability is proposed and this approximation is widely used as a part of objective function for a system reliability maximization problem in the literature. Considering this lower bound do...
متن کاملPreservation of Stochastic Orderings of Interdependent Series and Parallel Systems by Componentwise Switching to Exponentiated Models
This paper discusses the preservation of some stochastic orders between two interdependent series and parallel systems when the survival and distribution functions of all components switch to the exponentiated model. For the series systems, the likelihood ratio, hazard rate, usual, aging faster, aging intensity, convex transform, star, superadditive and dispersive orderings, and for the paralle...
متن کاملDeveloping a bi-objective optimization model for solving the availability allocation problem in repairable series–parallel systems by NSGA II
Bi-objective optimization of the availability allocation problem in a series–parallel system with repairable components is aimed in this paper. The two objectives of the problem are the availability of the system and the total cost of the system. Regarding the previous studies in series–parallel systems, the main contribution of this study is to expand the redundancy allocation problems to syst...
متن کاملDeveloping a method for reliability allocation of series-parallel systems by considering common cause failure
Reliability allocation has an essential connection to design for reliability and is an important activity in the product design and development process. In determining the reliability of subsystems or components on the basis of goal reliability, attention must be paid to failure effect, failure information, and improvement opportunities based upon real potentials for reliability improvement. In...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004